package com.tjw.ec.upms.api.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户授权表
 * 
 * @author T-junwen
 * @email t-junwen@foxmail.com
 * @date 2019-08-02 11:58:44
 */
@TableName("sys_user_permit")
public class UserPermitEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户编号
	 */
	@TableId
	private String userId;
	/**
	 * 角色编号
	 */
	private String roleId;
	/**
	 * 职位编号
	 */
	private String positionId;
	/**
	 * 项目组编号
	 */
	private String projectId;
	/**
	 * 所在企业
	 */
	private String companyId;
	/**
	 * 所在部门
	 */
	private String departmentId;
	/**
	 * 所在用户组
	 */
	private String userGroupId;
	/**
	 * 权限编号
	 */
	private String permitGroupId;
	/**
	 * 乐观锁
	 */
	private Integer revision;
	/**
	 * 创建人
	 */
	private String createdBy;
	/**
	 * 创建时间
	 */
	private Date createdTime;
	/**
	 * 更新人
	 */
	private String updatedBy;
	/**
	 * 更新时间
	 */
	private Date updatedTime;

	/**
	 * 设置：用户编号
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户编号
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：角色编号
	 */
	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}
	/**
	 * 获取：角色编号
	 */
	public String getRoleId() {
		return roleId;
	}
	/**
	 * 设置：职位编号
	 */
	public void setPositionId(String positionId) {
		this.positionId = positionId;
	}
	/**
	 * 获取：职位编号
	 */
	public String getPositionId() {
		return positionId;
	}
	/**
	 * 设置：项目组编号
	 */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	/**
	 * 获取：项目组编号
	 */
	public String getProjectId() {
		return projectId;
	}
	/**
	 * 设置：所在企业
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：所在企业
	 */
	public String getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：所在部门
	 */
	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}
	/**
	 * 获取：所在部门
	 */
	public String getDepartmentId() {
		return departmentId;
	}
	/**
	 * 设置：所在用户组
	 */
	public void setUserGroupId(String userGroupId) {
		this.userGroupId = userGroupId;
	}
	/**
	 * 获取：所在用户组
	 */
	public String getUserGroupId() {
		return userGroupId;
	}
	/**
	 * 设置：权限编号
	 */
	public void setPermitGroupId(String permitGroupId) {
		this.permitGroupId = permitGroupId;
	}
	/**
	 * 获取：权限编号
	 */
	public String getPermitGroupId() {
		return permitGroupId;
	}
	/**
	 * 设置：乐观锁
	 */
	public void setRevision(Integer revision) {
		this.revision = revision;
	}
	/**
	 * 获取：乐观锁
	 */
	public Integer getRevision() {
		return revision;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreatedBy() {
		return createdBy;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreatedTime() {
		return createdTime;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdatedBy() {
		return updatedBy;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdatedTime(Date updatedTime) {
		this.updatedTime = updatedTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdatedTime() {
		return updatedTime;
	}
}
